package com.pdd.service;

import com.pdd.beans.Category;

import java.util.List;

/**
 * 业务接口，商品分类相关处理。
 */
public interface CategoryService {

    /**
     * 新增商品分类
     * @param category 商品分类对象
     * @return  返回成功失败
     */
    public boolean addCategory(Category category);

    /**
     * 按编号删除商品分类
     * @param id 商品分类编号
     * @return 返回成功失败
     */
    public boolean delCategory(int id);

    /**
     * 更新商品分类
     * @param category 商品分类对象
     * @return 返回成功失败
     */
    public boolean updCategory(Category category);

    /**
     * 查询指定pid下的所有二级分类。
     * @param pid 目标父级编号，为null则表示查询根级。
     * @return 返回查询结果。
     */
    public List<Category> getByPid(Integer pid);

}
